<?php
/**
 * Albireo module
 *
 * @copyright  Copyright (c) 2010 Albireo Solutions
 * @package    Kernel
 */
namespace Celebrio\Database;

use Celebrio\Core\IModuleInit;

/**
 * interface for db modules served by dibi
 *
 * @author     Albireo Solutions
 * @package    Kernel
 */
interface IDatabaseInit extends IModuleInit {

//    /**
//     * Checks whether database exist or not and returns bool
//     *
//     * @param String $dbname
//     * @return bool
//     */
//    function databaseExists($dbname);
//
//    /**
//     * Checks whether tables exist or not
//     * and returns bool
//     *
//     * @param String $dbname Database
//     * @return bool
//     */
//    function tablesExist($dbname);
//
//    /**
//     * Creates login in database
//     *
//     * @param String $username
//     * @param String $pass
//     * @param bool $newUser
//     */
//    function createLogin($username, $pass, $newUser = true);
//
//    /**
//     * Deletes login from database
//     *
//     * @param String $username
//     */
//    function deleteLogin($username);
    
}